package top.kaoshanji.p1ch08b;

/**
 * 代码清单-p1ch08b-69页d：抽象工厂类
 * @author kaoshanji
 * ^_^
 * create time 2025/3/21 16:53
 */
public abstract class Creator {

    // 创建一个产品对象，其输入参数类型可以自行设置
    // 通常为 String、Enum、Class等，当然也可以为空
    public abstract <T extends Product> T createProduct(Class<T> c);

}
